package com.hj.javaweb.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 中国城市行政区划表（省/市/区三级）(City)实体类
 *
 * @author makejava
 * @since 2025-11-16 19:09:51
 */
@Data
public class City implements Serializable {
    private static final long serialVersionUID = 918236423519191015L;
    @ApiModelProperty("主键ID")
    private Integer id;
    @ApiModelProperty("省份行政区划代码（GB/T 2260）")
    private String provinceCode;
    @ApiModelProperty("省份名称")
    private String provinceName;
    @ApiModelProperty("城市行政区划代码（GB/T 2260）")
    private String cityCode;
    @ApiModelProperty("城市名称")
    private String cityName;
    @ApiModelProperty("区/县行政区划代码（GB/T 2260）")
    private String districtCode;
    @ApiModelProperty("区/县名称")
    private String districtName;
    @ApiModelProperty("层级：1=省份，2=城市，3=区/县")
    private Integer level;
    @ApiModelProperty("上级行政区划代码（省份的上级为000000）")
    private String parentCode;
    @ApiModelProperty("经度（可选）")
    private Double longitude;
    @ApiModelProperty("纬度（可选）")
    private Double latitude;

}

